home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The 640 MEG Shareware Studio 2
/
The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO
/
os2
/
pmgb202.zip
/
SPIN.PMG
< prev
next >
Wrap
Text File
|
1992-09-21
|
1KB
|
22 lines
/* Spin the globe with sun position held static */
/* (Note: currently this 'undoes' positions set interactively while running */
/* fixing this is left as an exercise for the reader.) */
'set title PMGlobe - Slow spin' /* sample title */
'extract viewlat viewlon sunlat sunlon' /* get current */
offlat=sunlat-viewlat /* relative sun latitude */
offlon=sunlon-viewlon /* relative sun longitude */
do forever /* (Use Halt Macro to end) */
'wait +0:05' /* redraw every 5 minutes */
'extract sunlat sunlon' /* get new sun position */
lon=sunlon-offlon /* calculate new view lon */
if lon<-180 then lon=lon+360 /* if wrapped past dateline.. */
else if lon>180 then lon=lon-360 /* .. adjust as needed */
'set viewlon' lon /* new longitude */
lat=sunlat-offlat /* calculate new view lat */
if lat<-90 then lat=-lat-180 /* if wrapped over a pole.. */
else if lat>90 then lat=180-lat /* .. adjust as needed */
'set viewlat' lat /* .. and set */
end